an edible tiliaceae plant - Spanish English Dictionary